home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // ShellAPI.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
- // From: ShellAPI.pas
- //----------------------------------------------------------------------------
- #ifndef ShellAPIHPP
- #define ShellAPIHPP
- //----------------------------------------------------------------------------
- #include <Windows.hpp>
- #include <System.hpp>
- #include <Shellapi.h>
-
- #pragma warn -par
- #pragma warn -hid
- #pragma warn -inl
-
- namespace Shellapi
- {
- //-- type declarations -------------------------------------------------------
-
- typedef wchar_t * *PPWideChar;
-
- struct TDragInfoA;
- typedef TDragInfoA *PDragInfoA;
-
- struct TDragInfoW;
- typedef TDragInfoW *PDragInfoW;
-
- typedef TDragInfoA *PDragInfo;
-
- struct TDragInfoA
- {
- int uSize;
- POINT pt;
- DWord fNC;
- char *lpFileList;
- int grfKeyState;
- } ;
-
- struct TDragInfoW
- {
- int uSize;
- POINT pt;
- DWord fNC;
- wchar_t *lpFileList;
- int grfKeyState;
- } ;
-
- typedef TDragInfoA TDragInfo;
-
- typedef _AppBarData *PAppBarData;
-
- typedef _AppBarData TAppBarData;
-
- typedef _SHFILEOPSTRUCTA *PSHFileOpStructA;
-
- typedef _SHFILEOPSTRUCTW *PSHFileOpStructW;
-
- typedef _SHFILEOPSTRUCTA *PSHFileOpStruct;
-
- #pragma pack(push, 1)
- #pragma pack(pop)
-
- typedef _SHFILEOPSTRUCTA TSHFileOpStructA;
-
- #pragma pack(push, 1)
- #pragma pack(pop)
-
- typedef _SHFILEOPSTRUCTW TSHFileOpStructW;
-
- typedef _SHFILEOPSTRUCTA TSHFileOpStruct;
-
- typedef _SHNAMEMAPPINGA *PSHNameMappingA;
-
- typedef _SHNAMEMAPPINGW *PSHNameMappingW;
-
- typedef _SHNAMEMAPPINGA *PSHNameMapping;
-
- typedef _SHNAMEMAPPINGA TSHNameMappingA;
-
- typedef _SHNAMEMAPPINGW TSHNameMappingW;
-
- typedef _SHNAMEMAPPINGA TSHNameMapping;
-
- typedef _SHELLEXECUTEINFOA *PShellExecuteInfoA;
-
- typedef _SHELLEXECUTEINFOW *PShellExecuteInfoW;
-
- typedef _SHELLEXECUTEINFOA *PShellExecuteInfo;
-
- typedef _SHELLEXECUTEINFOA TShellExecuteInfoA;
-
- typedef _SHELLEXECUTEINFOW TShellExecuteInfoW;
-
- typedef _SHELLEXECUTEINFOA TShellExecuteInfo;
-
- typedef _NOTIFYICONDATAA *PNotifyIconDataA;
-
- typedef _NOTIFYICONDATAW *PNotifyIconDataW;
-
- typedef _NOTIFYICONDATAA *PNotifyIconData;
-
- typedef _NOTIFYICONDATAA TNotifyIconDataA;
-
- typedef _NOTIFYICONDATAW TNotifyIconDataW;
-
- typedef _NOTIFYICONDATAA TNotifyIconData;
-
- typedef _SHFILEINFOA *PSHFileInfoA;
-
- typedef _SHFILEINFOW *PSHFileInfoW;
-
- typedef _SHFILEINFOA *PSHFileInfo;
-
- typedef _SHFILEINFOA TSHFileInfoA;
-
- typedef _SHFILEINFOW TSHFileInfoW;
-
- typedef _SHFILEINFOA TSHFileInfo;
-
- //-- var, const, procedure ---------------------------------------------------
- #define shell32 "shell32.dll"
-
- } /* namespace Shellapi */
-
- #pragma warn .par
- #pragma warn .hid
- #pragma warn .inl
-
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Shellapi;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // ShellAPI
-